import time

from selenium.webdriver.common.by import By
from autoTest_ecshop.base_page.base import Base
from autoTest_ecshop.utils.log_util import logger

###被测试页面元素的定位器及操作方法
class LoginPage(Base):
    ### 定位器
    ### 用户名定位器
    user_loc = (By.XPATH, '//input[@name="username"]')
    ### 密码定位器
    password_loc =(By.XPATH,'//input[@name="password"]')
    # ### 勾选按钮定位器
    # check_loc = (By.XPATH, '//input[@type="checkbox"]')
    ###  登录按钮定位器
    login_loc = (By.XPATH, '//input[@name="submit"]')
    ### 登录失败/成功提示语 的定位器
    actual_loc = (By.XPATH, '/html/body/div[6]/div/div/div/div/p[1]')


    ###登录
    def loginSys(self,username,password):
        ### 输入用户名
        logger.info("输入用户名")
        self.input_data(self.user_loc,username)
        ### 输入密码
        logger.info("输入密码")
        self.input_data(self.password_loc,password)
        # ### 点击勾选按钮
        # self.clickBtn(self.check_loc)
        ### 点击登录按钮
        logger.info("点击登录按钮")
        self.clickBtn(self.login_loc)




